Journals
  Publication Years
  Keywords
Search within results Open Search
Please wait a minute...
For Selected: Toggle Thumbnails
New NVM storage system supporting high concurrent access
CAI Tao, CHEN Zhipeng, NIU Dejiao, WANG Jie, ZHAN Bisheng
Journal of Computer Applications    2019, 39 (1): 51-56.   DOI: 10.11772/j.issn.1001-9081.2018071644
Abstract481)      PDF (1057KB)(299)       Save
I/O system software stack is an important factor that affects the efficiency of NVM (Non-Volatile Memory) storage system. For NVM storage systems with unbalanced read/write speeds and limited writing lifetimes, new synchronous and asynchronous converged access management strategy was designed. While an asynchronous write cache was implemented by DRAM for the write access to large data, synchronous management strategy was still used for the read access and the write access to small data. Addressing large time overhead of address translation for NVM storage systems by conflict among cores in a computer with multi-core processor, a new address translation cache was designed for multi-core processor to reduce time overhead of address translation. Finally, a prototype of Concurrent NVM Storage system (CNVMS) was implemented, and the universal testing tools were used to test performance of random reads writes, sequential reads writes, mixed reads/writes and with actual application workload. The experimental results show that the proposed strategy increases read and write speed by 1%-22% and IOPS (Input/Output operations Per Second) by 9%-15% compared with PMBD (Persistent Memory Block Driver), which verifies that CNVMS strategy can provide higher I/O performance and better access request processing speed.
Reference | Related Articles | Metrics
Dependable grid job scheduling mechanism
Yong-Cai Tao
Journal of Computer Applications    2010, 30 (8): 2066-2069.  
Abstract252)      PDF (650KB)(1196)       Save
With regard to the dynamic feature of grid, a Dependable Grid Job Scheduling (DGJS) mechanism was proposed in this paper. According to the deadline of job finish time, DGJS classified the submitted jobs into three levels with different priority: high QoS level, low QoS level and no QoS level. Based on the resource availability prediction, DGJS exploited reliability costbased job scheduling strategy, striving to schedule jobs to the resource nodes with high reliability. In addition, DGJS exploited different faulttolerant strategies for jobs with different QoS levels. The experimental results show that in the dynamic grid environments, DGJS increases the job success ratio and reduces the job finish time.
Related Articles | Metrics